Model checking the basic modalities of CTL with Description Logic

نویسندگان

  • Shoham Ben-David
  • Richard J. Trefler
  • Grant E. Weddell
چکیده

Model checking is a fully automated technique for determining whether the behaviour of a finite-state reactive system satisfies a temporal logic specification. Despite the fact that model checking may require analyzing the entire reachable state space of a protocol under analysis, model checkers are routinely used in the computer industry. To allow for the analysis of large systems, different approaches to model checking have been developed, each approach allowing for a different class of systems to be analyzed. For instance, some model checkers represent program state spaces and transitions explicitly, others express these concepts implicitly. The determination of which flavour best suits a particular model must often be left to experimentation. Description Logic (DL) reasoners are capable of performing subsumption checks on large terminologies. In this paper, we show how to perform explicit state model checking with a DL reasoner. We formulate the check that a reactive system satisfies a temporal specification as a consistency check on a terminology in the DL ALC and demonstrate our method on an example.

منابع مشابه

CTLModel-Checking with Graded Quantifiers

The use of the universal and existential quantifiers with the capability to express the concept of at least k or all but k, for a nonnegative integer k, has been thoroughly studied in various kinds of logics. In classical logic there are counting quantifiers, in modal logics graded modalities, in description logics number restrictions. Recently, the complexity issues related to the decidability...

متن کامل

Satisfiability and Model Checking of CTL* with Graded Path Modalities

Graded path modalities count the number of paths satisfying a property, and generalize the existential (E) and universal (A) path modalities of CTL. The resulting logic is called GCTL. We settle the complexity of satisfiability of GCTL, i.e., 2ExpTime-Complete, and the complexity of the model checking problem for GCTL, i.e., PSpace-Complete. The lower bounds already hold for CTL, and so, using ...

متن کامل

Model Checking for Graded CTL

Recently, complexity issues related to the decidability of the μ-calculus, when the universal and existential quantifiers are augmented with graded modalities, have been investigated by Kupfermann, Sattler and Vardi ([19]). Graded modalities refer to the use of the universal and existential quantifiers with the added capability to express the concept of at least k or all but k, for a non-negati...

متن کامل

Reasoning about CTL∗ with Graded Path Modalities

Graded path modalities count the number of paths satisfying a property, and generalize the existential (E) and universal (A) path modalities of CTL∗. The resulting logic is denoted GCTL∗, and is a very powerful logic since (as we show) it is equivalent to monadic path logic. We settle the complexity of the satisfiability problem of GCTL∗, i.e., 2EXPTIME-COMPLETE, and the complexity of the model...

متن کامل

Reasoning about Choice

We present a logic for reasoning about choice. Choice CTL (C-CTL) extends the well-known branching-time temporal logic CTL with choice modalities, “3” and “2”. An example C-CTL formula is 3AFhappy , asserting that there exists a choice that will lead to happiness. C-CTL is related to both STIT logics and temporal cooperation logics such as ATL, but has a much simpler and (we argue) more intuiti...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

متن کامل
عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006